package com.ck.model.chuangke.vo;

/**
 * 创客节目列表VO
 *
 * @author linq
 */
public class CkProgramListVO {
    private Long programId;
    /**
     * 节目名称
     */
    private String programName;
    /**
     * 商家名称
     */
    private String companyName;
    /**
     * 节目时长(单位：秒)
     */
    private Integer programDuration;
    /**
     * 节目状态(0：已审批，1：待审批，2：待发布，3：已过期)
     */
    private String programStatus;
    /**
     * 节目更新时间
     */
    private String updateTime;
    /**
     * 已下载终端数
     */
    private Integer downloadedDeviceNum;
    /**
     * 下载失败终端数
     */
    private Integer downloadFailDeviceNum;
    /**
     * 下载终端总数
     */
    private Integer downloadDeviceSum;
    /**
     * 场景总数
     */
    private Integer sceneNum;

    public Long getProgramId() {
        return programId;
    }

    public void setProgramId(Long programId) {
        this.programId = programId;
    }

    public String getProgramName() {
        return programName;
    }

    public void setProgramName(String programName) {
        this.programName = programName;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public Integer getProgramDuration() {
        return programDuration;
    }

    public void setProgramDuration(Integer programDuration) {
        this.programDuration = programDuration;
    }

    public String getProgramStatus() {
        return programStatus;
    }

    public void setProgramStatus(String programStatus) {
        this.programStatus = programStatus;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getDownloadedDeviceNum() {
        return downloadedDeviceNum;
    }

    public void setDownloadedDeviceNum(Integer downloadedDeviceNum) {
        this.downloadedDeviceNum = downloadedDeviceNum;
    }

    public Integer getDownloadFailDeviceNum() {
        return downloadFailDeviceNum;
    }

    public void setDownloadFailDeviceNum(Integer downloadFailDeviceNum) {
        this.downloadFailDeviceNum = downloadFailDeviceNum;
    }

    public Integer getDownloadDeviceSum() {
        return downloadDeviceSum;
    }

    public void setDownloadDeviceSum(Integer downloadDeviceSum) {
        this.downloadDeviceSum = downloadDeviceSum;
    }

    public Integer getSceneNum() {
        return sceneNum;
    }

    public void setSceneNum(Integer sceneNum) {
        this.sceneNum = sceneNum;
    }

    @Override
    public String toString() {
        return "CkProgramListVO{" +
                "programId=" + programId +
                ", programName='" + programName + '\'' +
                ", companyName='" + companyName + '\'' +
                ", programDuration=" + programDuration +
                ", programStatus='" + programStatus + '\'' +
                ", updateTime='" + updateTime + '\'' +
                ", downloadedDeviceNum=" + downloadedDeviceNum +
                ", downloadFailDeviceNum=" + downloadFailDeviceNum +
                ", downloadDeviceSum=" + downloadDeviceSum +
                ", sceneNum=" + sceneNum +
                '}';
    }
}